import {
  getBannerList
} from "../../apis/apis"
var app = getApp();
var apiUrl = app.globalData.apiUrl;
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bannerArr:[{}]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    this.getBanner()
  },
  getBanner() {
    getBannerList().then(res => {
      // console.log(res);
      this.setData({
        bannerArr: res
      })
    })
  },
  addBanner() {
    if(this.data.bannerArr.length<5){
      wx.showModal({
        title: '添加轮播图',
        editable: true,
        placeholderText: "输入图片URL",
        success: (res) => {
          if (res.confirm) {
            wx.request({
              url: apiUrl + '/temp/addBannerImg',
              method: "post",
              data: {
                'token': wx.getStorageSync('token'),
                "picUrl": res.content
              },
              success: (res) => {
                setTimeout(()=>{
                  this.getBanner()
                },200);
                wx.showToast({
                  title: '添加成功'
                })
              }
            })
          }
        }
      })
    }else{
      wx.showToast({
        title: '轮播图达上限',
        icon:'error'
      })
    }
  },

  //删除轮播图
  deleteBanner(options){
    console.log("options.currentTarget.id:",options.currentTarget.id);
    if(options.currentTarget.id!=1){
      wx.showModal({
        title: '删除轮播图',
        content: "确认删除？",
        confirmText:"确认",
        confirmColor:"#FF0000",
        success: (res) => {
          if (res.confirm) {
            wx.request({
              url: apiUrl + '/temp/deleteBannerImg',
              method: "post",
              data: {
                'token':wx.getStorageSync('token'),
                "id":Number(options.currentTarget.id)
              },
              success: (res) => {
                setTimeout(()=>{
                  this.getBanner()
                },200);
                wx.showToast({
                  title: '删除成功'
                })
              }
            })
          }
        }
      })
    }else{
      wx.showToast({
        title: '该图不能删除',
        icon:'error'
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})